﻿// header.h: 标准系统包含文件的包含文件，
// 或特定于项目的包含文件
//

#pragma once

#include "targetver.h"
#define WIN32_LEAN_AND_MEAN             // 从 Windows 头文件中排除极少使用的内容
// Windows 头文件
#include <windows.h>
// C 运行时头文件
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
// Skia
#include <include/core/SkCanvas.h>
#include <include/core/SkRect.h>
#include <include/core/SkColor.h>
#include <include/core/SKFontMetrics.h>
#include <include/core/SkPoint.h>
#include <include/core/SkSurface.h>
#include <include/core/SkString.h>
#include <include/core/SkPath.h>
#include <include/core/SkFont.h>
#include <include/core/SkBitmap.h>
#include <include/core/SkPaint.h>
#include <include/core/SkTypeface.h>
#include <include/core/SkFont.h>
#include <include/codec/SkCodec.h>
#include <include/core/SkImage.h>
#include <include/core/SkImageEncoder.h>

// Skia Depency
// Skia依赖于Direct的一些库，按照如下复制即可
#pragma comment(lib, "..\\skia\\release\\out\\Release-x64\\skia.lib")
#include <d3d12.h>
#pragma comment(lib, "D3D12.lib")
#include <d3dcompiler.h>
#pragma comment(lib, "d3dcompiler.lib")
#pragma comment(lib, "Opengl32.lib")
#ifdef _DEBUG
#include <dxgi1_3.h>
#pragma comment(lib, "DXGI.lib")
#endif // _DEBUG

#include "..\\facecat\\include\\core\\FCLib.h"
#include <comdef.h>
using namespace FaceCat;
//Skia库的下载地址
//https://github.com/JetBrains/skia-build/releases